Forwarding E-mail from a wireless device

ABSTRACT

A system and method of sending an e-mail message associated with a wireless device is provided. A request to forward or reply to an original e-mail message is sent from the wireless device to a server. The request contains one or more recipients and includes a message identifier of an original e-mail message. A portion indicator is provided for retrieving portions of the original e-mail message identified by the message identifier. An e-mail message is sent to the one or more recipients comprising any added user text and the one or more retrieved portions of the original e-mail message such that text of the original message that the user may not be aware is not forwarded to new recipients.

TECHNICAL FIELD

The present disclosure relates to sending electronic mail (e-mail) andin particular to forwarding of electronic e-mail from a wireless device.

BACKGROUND

On a wireless device, it is typical that the device receives only smallportions of e-mail messages directed to a recipient, starting from thebeginning, as needed to conserver bandwidth. Additional portions of thee-mail message are delivered to the user on an as needed basis. Forexample, as the user scrolls down on a received email message, thedevice can fetch from a mail server (e.g., by way of an auto-morefeature) text as needed. By only providing portions of the e-mailmessages network and device resources are conserved. For example RFC4550 entitled Internet Email to Support Diverse Service Environments(Lemonade) Profile defines extensions that allows mobile devices thatare constrained in memory, bandwidth, processing power to efficientlyuse Internet Mail Access Protocol (IMAP) and Mail Submission protocolsto access and submit mail. This includes the ability to forward receivedmail without needing to download and upload the mail, to optimizesubmission and conserve resources. Push-email based systems may onlysend parts or portions of an e-mail message to the device as required,for example only e-mail header information may be sent to the deviceuntil the user opens the message at which time the body or portions ofthe body may be downloaded for viewing based upon device resources or asthe user scrolls through the e-mail.

In scenarios where an e-mail message is forwarded, or replied to withthe addition of recipients, the user may not be aware of all the contentin the email if it has not been downloaded to the device or viewed bythe user, resulting in potentially sensitive information in the text ofthe e-mail being inadvertently sent to other recipients.

Accordingly, there is a need for systems and methods that preventsending unread text of e-mail.

BRIEF DESCRIPTION OF THE DRAWINGS

Further features and advantages of the present disclosure will becomeapparent from the following detailed description, taken in combinationwith the appended drawings, in which:

FIG. 1 shows a representation of sending e-mail in a forward or replymessage from a wireless device;

FIG. 2 shows a representation of sending encrypted e-mail in a forwardor reply message from a wireless device;

FIG. 3 shows a representation of sending encrypted e-mail in a forwardor reply message when attachments are associated with the e-mail;

FIG. 4 shows a method sending e-mail in a forward or reply message;

FIG. 5 shows a method of sending e-mail in a forward or reply messagefrom a wireless device;

FIG. 6 shows a method at a server of sending e-mail in a forward orreply message from a wireless device;

FIG. 7 shows a method at a server of sending e-mail in a forward orreply message from a wireless device where the server determines theportion of the e-mail message to be sent;

FIG. 8 shows a representation of a confirmation screen when sending ane-mail in a forward or reply message from a wireless device;

FIG. 9 shows a schematic representation of a wireless device; and

FIG. 10 show a schematic representation of a wireless server.

It will be noted that throughout the appended drawings, like featuresare identified by like reference numerals.

DETAILED DESCRIPTION

In accordance with an aspect of the present disclosure there is provideda method of sending an e-mail message from a wireless device, the methodcomprising receiving a request at a server to forward the e-mail messageto one or more recipients and a message identifier of an original e-mailmessage, the e-mail message having been received at the wireless devicein one or more portions; determining a portion indicator for the e-mailmessage associated with the request; retrieving one or more portions ofthe original e-mail message determined by the portion indicator, of theoriginal e-mail message identified by the message identifier; andsending a forwarded e-mail message comprising the one or more retrievedportions of the original e-mail message from the server to the one ormore recipients.

In accordance with another aspect of the present disclosure there isprovided a device for sending an e-mail message from a wireless device,the device comprising a network interface; a processor; and a memorycoupled to the processor containing instructions which when executed bythe processor perform: receiving a request via the network interface toforward the e-mail message to one or more recipients and a messageidentifier of an original e-mail message, the e-mail message having beenreceived at the wireless device in one or more portions; determining aportion indicator for the e-mail message associated with the request;retrieving one or more portions of the original e-mail messagedetermined by the portion indicator, of the original e-mail messageidentified by the message identifier; and sending a forwarded e-mailmessage via the network interface comprising the one or more retrievedportions of the original e-mail message from the server to the one ormore recipients.

In accordance with yet another aspect of the present disclosure there isprovided a non-transitory computer readable medium containinginstructions which when executed by a processor perform: receiving arequest at a server to forward the e-mail message to one or morerecipients and a message identifier of an original e-mail message, thee-mail message having been received at the wireless device in one ormore portions; determining a portion indicator for the e-mail messageassociated with the request; retrieving one or more portions of theoriginal e-mail message determined by the portion indicator, of theoriginal e-mail message identified by the message identifier; andsending a forwarded e-mail message comprising the one or more retrievedportions of the original e-mail message from the server to the one ormore recipients.

Embodiments are described below, by way of example only, with referenceto FIGS. 1-10. To conserve data resources on a wireless device whenforwarding or replying to a message, as an optimization, typically thecontents of the original message are not sent from the wireless deviceto the wireless server and/or mail server. Only the newly typed messagebody and a pointer or message identifier to the original message isprovided to the server to execute a forwarding or reply request. When aforward or reply request from a wireless device is initiated, the serverthen stitches together and/or combines the new message body with theoriginal message body (the reference ID is used to find the originalmessage body in the mailbox) and sends the message to the identifiedrecipients.

For example, a typical reply message can look like this:

Here's some reply text ------------- From: original sender To: originalrecipient Date: some date Here's the original message

Nothing under the “-------------” is sent from the device to thewireless server; rather the wireless server reads the contents of theoriginal message from an associated user mailbox based upon a uniquemessage identifier and inserts it into the new message. The use of themessage identifier in the forward/reply request conserves resources bynot requiring a device to provide the original message to the mailserver, which already has the original message.

However, this can create security and usability problems. For example,it's typical that a user on a wireless device either won't have receivedall of the message text of the original message, and therefore byimplication did not read all of the original text, or did receive thetext but simply did not read it. If there is sensitive text in theoriginal message body, and the user is forwarding the message along,that sensitive text may be read by parties who should not be seeing it.In addition, if the user is replying to the message, but in the replyadds additional recipients, the additional recipients may be able toread sensitive text that the sender did not intend. As described herein,the disclosed system and method prevents users from blindly orunknowingly adding the entire contents of the original message whenforwarding or replying with new recipients, This successfully alleviatesa security concern that the user may unintentionally send an e-mailmessage in a forward along sensitive text to recipients that was notintended or aware of.

FIG. 1 shows a representation of sending e-mail in a forwarding or replymessage from a wireless device. An e-mail message 100 is delivered to amail server 120 (1) and is identified to a wireless server 130 orgateway server, each comprising or using at least a processor and amemory to execute instructions. The wireless server 130 determines thedestination user and the associated wireless device 110 and forwardsportions (2) of the original e-mail message 100, as required orrequested, to the wireless device 110. The mail server 130 is coupled tonetwork 140, such as the Internet, and a wireless network 150. The mailserver 120 or wireless server 130 may be directly coupled to thewireless network 150 or one or more through intermediary networks andmay not be required on the same network. The received e-mail message 102may therefore only contain portions of the original text (as indicatedby hatching of the envelopes in the figures). The user then forwards, orreplies to the e-mail message (3) by sending a request to the wirelessserver 130. The request includes a message identifier and a portionindicator to identify the amount of the original e-mail delivered orviewed on the wireless device 110. The wireless server 130 can thenretrieve the appropriate portions (4) from the user's mailbox on themail server 120. The wireless server 130 then extracts and sends theindicated portions (5), and any additional text added by the user, torecipients 112 and 114, providing forwarded message 104 having only theportion(s) of the e-mail 102 requested. In this representation thewireless server 130 and mail server 120 are depicted as being separateoperating entities however, their functions may be performed orintegrated into the same server, they may reside as separateapplications on the same device, or be incorporated into one applicationas required. The term server may be used to refer to the wireless serverand/or the mail server.

FIG. 2 shows a representation of encrypted e-mail forwarding from awireless device. An e-mail message 100, in this cases an encryptede-mail message is delivered to a mail server 120 (1) and is identifiedto a wireless server 130. The e-mail message 100 may be encoded in astandard format such as Multipurpose Internet Mail Extensions (MIME)which is an Internet standard that extends the format of e-mail. MIMEsupports text in character sets other than ASCII, non-text attachments,message bodies with multiple parts, and header information in non-ASCIIcharacter sets. Alternatively the e-mail message 100 may be encryptedusing a standard for public key encryption and signing such asSecure/Multipurpose Internet Mail Extensions (S/MIME) or otherencryption technology. Note that in the case of S/MIME, the wirelessdevice 110 may be required to send a key which allows the originalmessage 100 being forwarded to be decrypted by the wireless server 130,so that the wireless server can retrieve the attachment contents. Thekey may be requested on a per e-mail message or reside on the wirelessserver 130 and associated with the user or wireless device. The wirelessserver 130 determines the destination user and the associated wirelessdevice 110 and forwards portions (2) of the original e-mail message 100as required to the wireless device 110 coupled to network 140, such asthe Internet, and a wireless network 150. The received e-mail message102 may only contain part of the original text based upon the receivedportions. The user then forwards, or replies to the e-mail message (3)by sending a request to the wireless server 130. The request includes amessage identifier and a portion indicator to identify the amount of theoriginal e-mail delivered and/or an indicator of viewed portions on thewireless device 110 and new recipients. The wireless server 130 can thenretrieve the appropriate portions (4) from the user's mailbox on themail server 120, or a local mailbox if present on the wireless server130. The mail server 120, or wireless server 130, may also use orreceive keys from a public key infrastructure (PKI) server 122 (5). Therequested message is then provided to the wireless server 130 (6). Thewireless server 130 then extracts and sends the indicated portions (7),and any additional text added by the user, to recipients 112 and 144,providing forwarded message 104 having only the portion(s) of the e-mail102 requested. Alternatively if the wireless server 130 cannot decryptthe message, portions may be determined relative to the encryptedmessage that was sent to the wireless device 110.

FIG. 3 shows a representation of encrypted e-mail forwarding whenattachments are associated with the e-mail. FIG. 3 is similar to FIG. 2with the addition that the e-mail message contains attachments providedwithin the body of the message. For example the original message 100 mayhave included three attachments 101, however the portions 102 sent tothe wireless device 110 may only contain one attachment 103 being asubset of the original attachments 101. The forward, or reply e-mail104, would therefore only contain the one attachment included 102. Inthis scenario the wireless device 110 may provide the decryption keys tothe wireless server 130 or mail server 120, or they may be retrievedfrom a PKI server 122, so that the attachments may be extracted andreattached to the forward or reply message 104 or stored at the server.The wireless server 130 may optionally insert text indicating that themessage was truncated at the given location.

FIG. 4 shows a method of sending e-mail by forwarding or replying from awireless device and a server. E-mail messages are sent from a wirelessserver 130 to a wireless device 110 as portions of the original messageas required (410). The portions are provided on an as needed basis tothe wireless device 110. A request to forward the message (420) orreply-to the message where additional recipients are added to themessage (430) is received from the wireless device 110 at the wirelessserver 130. The portion(s) of the original e-mail message that have beeneither received or viewed on the wireless device is determined (440)either by receipt of a portion indicator from the wireless device or bythe server determining which portions were sent to the wireless device.The wireless server can then retrieve the identified message and sendthe portions of the message, including additional text added by theuser, to the identified recipients (450). Note that in the case that theuser is replying to a message, the wireless device 110 or wirelessserver 130 could determine whether recipients are actually being addedto the message as if no recipients are being added, then it can beassumed that the original sender has already seen all of the text andthere is no need to restrict sending the original message.

FIG. 5 shows a method of e-mail forwarding from a wireless device. Thewireless device receives one or more portions of the e-mail message(510) from the wireless server in a e-mail application of web-based mailapplication executed on a processor of the wireless device. The userrequests that an message be forwarded or replied-to, with addedrecipients (520). In this example, a portion indicator is determined bythe wireless device to identify the amount of the original e-mailreceived from the server (530). The portion indicator may be the size ora count of the number of portions received. Alternatively, the portionindicator may be additionally be determined based upon the amount ofmessage text or content actually viewed or displayed on the device tothe user prior to initiating the forward or reply request by determininga viewing metric for example, has the user viewed the text for a certainperiod of time, has the user scrolled by the text, etc. If the text hasonly been briefly viewed, the text may not be forwarded or a warningdisplaying the associated metric may be provided before sending. Thee-mail forwarding request, is then sent to the server (540) includingthe added text from the user (if any), a message identifier, and theportion indicator. The server only includes the text from the originalmessage that the device identified by the portion indicator.Alternatively, if the device does not provide a portion indicator to theserver, the server may determine the portion of e-mail that was providedto the wireless device and only forward the downloaded portions.

FIG. 6 shows a method at a wireless server of e-mail forwarding from awireless device. The wireless server receives a request to forward, orreply with new recipients from the wireless device 110 (610). Therequest includes the message identifier of the original message and mayinclude a portion indicator if provided by the wireless device 110. Thewireless server 130 can then retrieve the original message from amailbox associated with the user (620) either locally or via a mailserver 120. If the portion indicator is not provided by the wirelessdevice 110 it may be determined by the server based upon the portions ofthe original e-mail message that were sent to the wireless device 110 asdiscussed in FIG. 7. The portion(s) of the e-mail message identified bythe portion indicator is then extracted from the original e-mail message(630) and sent to the identified recipients (640) with the added textfrom the user. If the e-mail message is encrypted the server may requestor retrieve decryption keys to extract attachments within the messagefor inclusion to the forwarded message. Only attachments that fallwithin the portions indicator of the message will be forwarded.

FIG. 7 shows a method at a wireless server of e-mail forwarding from awireless device where the wireless server determines the portion of thee-mail message to be forwarded. The wireless server 130 receives arequest to forward, or reply with new recipients from the wirelessdevice 110 (710). The request includes the message identifier associatedwith the original e-mail in the user's mailbox on the mail server 120.The wireless server 130 then determines the one or more portions of theoriginal e-mail that have been previous delivered to the wireless device110 (720). The wireless server 130 can then retrieve the originalmessage from a mailbox associated with the user (730) either coupled tothe server or through an associated mail server. The portion(s) of theoriginal e-mail message determined by the wireless server 130 as beingsent to the wireless device 110 are then extracted from the originale-mail message (740) and sent to the identified recipients (750) withthe added text from the user. If the e-mail message contains attachmentswithin the message, an encryption key may be provided to the wirelessserver 130 or authorized for retrieval by the user, so that the servercan extract the attachments for inclusion to the forwarded message. Onlyattachments that fall within the portions indicator of the message willbe forwarded.

Forwarding/replying e-mail based upon a portion indicator may be appliedto all e-mail or selectively enabled on the wireless device.Alternatively, the method may be implemented based on the type of e-mailor content contained therein. For example, the portion indicator may beapplied to encrypted e-mail, any e-mail with a particular security orsensitive categorization, provided within the MIME encoding or withinthe message in the subject line or body. The indicator may also beapplied based upon destinations or domains associated with the e-mailrecipients. In determining if only portions of the e-mail is to beforwarded the server may determine properties associated with recipientsbefore determining the portion indicator, that is if the recipients arewithin a trusted domain, or if particular recipients are deemed trustedthe entire e-mail message may be forwarded without requiringdetermination of the portion indicator.

FIG. 8 shows a representation of a confirmation screen when sending ane-mail in a forward or reply message from a wireless device. In thisexample wireless device 110 has a screen 802 that is displaying amessage that a user is in the process of forwarding to a new recipient.When the user initiates a send, for example by actuating a send icon804, a notification 806 may be provided to indicate that not allportions of the e-mail has been received, and therefore not been viewedand will not be included in the forwarded e-mail. In the case of a replyto an e-mail, the notification would only be presented if additionalrecipients are being added to the e-mail message as it would be assumedthat it is acceptable for the original sender to receive the fullmessage.

FIG. 9 is a block diagram of a wireless device for replying/forwardingof e-mail, in particular a wireless device 110 is shown incorporating acommunication subsystem having both a receiver 912 and a transmitter 914as well as associated components such as one or more embedded orinternal antenna elements 916 and 918. The device may be a portablecommunication device such as a tablet, smart phone, mobile computingdevice, netbook, laptop computer, notebook computer capable of providingor accessing e-mail applications or e-mail functionality. The particulardesign of the communication subsystem will be dependent upon thecommunication network in which the device is intended to operate. Thenetwork may be short-range, local area network, or a wide area networkaccessible by different access technology or standards, such as but notlimited to WiFi, IEEE 802.11 based technologies, GSM, CDMA, HSPDA, LTE,Wi-Max or by accessing a network connection via an intermediary devicesuch as by tethering or bridging functionality.

When required network registration or activation procedures have beencompleted, wireless device 110 may send and receive communicationsignals over a wireless network 980. Signals received by antenna 916 areinput to receiver 912, which may perform such common receiver functionsas signal amplification, frequency down conversion, channel selectionand the like. Radio processor 911 interacts with receiver 912 andtransmitter 914, and further with flash memory 962, random access memory(RAM) 960, the subscriber identity module 964, a headset 968, a speaker970, and a microphone 972.

Microprocessor 938 interacts with further device subsystems such as thedisplay 802, flash memory 940, random access memory (RAM) 936, auxiliaryinput/output (I/O) subsystems 928, serial port 930, keyboard 932, inputdevices such as a touch screen or touch input device 934, othercommunications 942 and other device subsystems generally designated as944.

Some of the subsystems shown in FIG. 9 perform communication-relatedfunctions, whereas other subsystems may provide “resident” or on-devicefunctions. Notably, some subsystems, such as keyboard 932 and display922, for example, may be used for both communication-related functions,such as entering a text message for transmission over a communicationnetwork, and device-resident functions such as a calculator or tasklist. Additionally certain components may be combined, for example, thekeyboard 932 and the display 922 may be combined as a single componentsuch as a touch screen.

Software used by radio processor 911 and microprocessor 938 is stored ina persistent store such as flash memory 940 and 962, which may insteadbe a read-only memory (ROM) or similar storage element (not shown).Those skilled in the art will appreciate that the operating system,specific device applications, or parts thereof, may be temporarilyloaded into a volatile memory such as RAM 936 and RAM 960. Receivedcommunication signals may also be stored in RAM 936.

As shown, flash memory 940 can be segregated into different areas forcomputer programs 946, device state 948, address book 950, otherapplications 952 and e-mail programs 954. The e-mail programs 954 mayalso manage encryption and decryption key management or may be managedby a separate, program, service or application. These different storagetypes indicate that each program can allocate a portion of flash memory940 for their own data storage requirements. Microprocessor 938, inaddition to its operating system functions, preferably enables executionof software applications on the wireless device

For voice communications, overall operation of wireless device 110 issimilar, except that received signals would preferably be output to thespeaker 970 or headset 968 and signals for transmission would begenerated by the microphone 972. Alternative voice or audio I/Osubsystems, such as a voice message recording subsystem, may also beimplemented on wireless device 110.

Other device subsystems 944, such as a short-range communicationssubsystem, is a further optional component which may provide forcommunication between wireless device 110 and different systems ordevices, which need not necessarily be similar devices. For example, thesubsystem 944 may include an infrared device and associated circuits andcomponents or a Bluetooth™ communication module to provide forcommunication with similarly enabled systems and devices.

FIG. 10 show a schematic representation of a wireless server. The server130 has at least a processor 1002 for processing instructions retrievedfrom internal memory 1008 or external storage device 1020 through a datainput/output interface 1012. The processor 1002 interfaces via a networkinterface 1004 with one or more networks 140 for sending and receivinge-mail messages to and from the wireless devices. The network interfacemay be a wired interface, such as Ethernet or a wireless interface orutilize a combination thereof. A user input/output interface 1006 may beprovided to enable programming or interaction with the server may alsobe provided. The memory 1008 or storage device 1020 may containinstructions for managing e-mail delivery to wireless devices, portiontracking and logic for determining e-mail portions to be forwarded asdefined by the described methods. Mail server 120 functions may also beincorporated in the wireless 130 such as mailbox processing andmanagement.

The system and methods according to the present disclosure may beimplemented by any hardware, software or a combination of hardware andsoftware having the above described functions. The software code, eitherin its entirety or a part thereof, may be stored in a computer-readablememory or non-transitory computer readable medium. Further, a computerdata program representing the software code may be embodied on acomputer-readable memory.

While a particular embodiment of the present system and methods forforwarding e-mail message attachments from a wireless device have beendescribed herein, it will be appreciated by those skilled in the artthat changes and modifications may be made thereto without departingfrom the disclosure in its broadest aspects and as set forth in thefollowing claims.

The invention claimed is:
 1. A method of sending an e-mail message froma wireless device, the method comprising: receiving a request at aserver to forward an original e-mail message to one or more recipientsand a message identifier of the original e-mail message, at least aportion of the original e-mail message having been delivered to thewireless device; determining at the server one or more portions of theoriginal e-mail message associated with the request that were deliveredto, or displayed on, the wireless device; retrieving at the server thedetermined one or more portions of the original e-mail messageidentified by the message identifier; and sending from the server aforwarded e-mail message comprising the one or more retrieved portionsof the original e-mail message, that were delivered to, or displayed onthe wireless device, from the server to the one or more recipients;wherein the one or more portions of the original e-mail message thatwere delivered to, or displayed on, the wireless device are determinedfrom a portion indicator provided by the wireless device that identifiesan amount of text of the original e-mail message that was displayed onthe wireless devices relative to the amount of text received by thewireless device prior to the request to forward the original e-mailmessage being received at the server.
 2. The method of claim 1 whereinthe request further comprises appending text in the forwarded e-mailmessage provided in the forwarding request.
 3. The method of claim 1wherein the forward request is based upon a reply to the original e-mailmessage where one or more recipients are recipients not associated withthe original e-mail message.
 4. The method of claim 1 further comprisesappending text to a portion of the forwarded e-mail message to identifythat the e-mail message was truncated.
 5. The method of claim 1 whereinthe message identifier uniquely identifies an encrypted e-mail message.6. The method of claim 5 wherein the encrypted e-mail message is aSecure/Multipurpose Internet Mail Extensions (S/MIME) format message. 7.The method of claim 6 wherein the wireless devices provide a decryptionkey to the wireless server to decrypt the message.
 8. The method ofclaim 6 wherein the server retrieves a decryption key from a public keyinfrastructure (PKI) server.
 9. The method of claim 1 further comprisingretrieving the original e-mail message or the one or more portions ofthe original e-mail message from an e-mail server coupled to the serverwhich is a wireless server.
 10. A device for sending an e-mail messagefrom a wireless device, the device comprising: a network interface; aprocessor; and a memory coupled to the processor containing instructionswhich when executed by the processor perform: receiving at the device arequest via the network interface to forward an original e-mail messageto one or more recipients and a message identifier of the originale-mail message, at least a portion of the original e-mail message havingbeen delivered to the wireless device; determining at the device one ormore portions of the original e-mail message associated with the requestthat were delivered to, or displayed on, the wireless device; retrievingat the device the determined one or more portions of the original e-mailmessage identified by the message identifier; and sending from thedevice a forwarded e-mail message via the network interface comprisingthe one or more retrieved portions of the original e-mail message, thatwere delivered to, or displayed on the wireless device, from the serverto the one or more recipients; wherein the one or more portions of theoriginal e-mail message that were delivered to, or displayed on, thewireless device are determined from a portion indicator provided by thewireless device that identifies an amount of text of the original e-mailmessage that was displayed on the wireless devices relative to theamount of text received by the wireless device prior to the request toforward the original e-mail message being received at the server. 11.The device of claim 10 further comprises appending text to a portion offorwarded e-mail message to identify that the e-mail message wastruncated.
 12. The device of claim 10 further comprising retrieving theoriginal e-mail message or the one or more portions of the originale-mail message from an e-mail server coupled to the server which is awireless server.
 13. The device of claim 10 wherein the messageidentifier uniquely identifies an encrypted e-mail message.
 14. Thedevice of claim 13 wherein the encrypted e-mail message is aSecure/Multipurpose Internet Mail Extensions (S/MIME) format message.15. The device of claim 14 wherein the wireless devices provide adecryption key to the wireless server to decrypt the message.
 16. Thedevice of claim 14 wherein the server retrieves a decryption key from apublic key infrastructure (PKI) server.
 17. The device of claim 10wherein the forward request is based upon a reply to the original e-mailmessage where one or more recipients are recipients not associated withthe original e-mail message.
 18. The device of claim 10 wherein therequest further comprises appending text in the forwarded e-mail messageprovided in the forwarding request.
 19. A non-transitory computerreadable medium containing instructions which when executed by aprocessor perform: receiving a request at a server to forward anoriginal e-mail message to one or more recipients and a messageidentifier of the original e-mail message, at least a portion of theoriginal e-mail message having been delivered to the wireless device;determining at the server one or more portions of the original e-mailmessage associated with the request that were delivered to, or displayedon, the wireless device; retrieving at the server the determined one ormore portions of the original e-mail message identified by the messageidentifier; and sending from the server a forwarded e-mail messagecomprising the one or more retrieved portions of the original e-mailmessage, that were delivered to, or displayed on the wireless device,from the server to the one or more recipients; wherein the one or moreportions of the original e-mail message that were delivered to, ordisplayed on, the wireless device are determined from a portionindicator provided by the wireless device that identifies an amount oftext of the original e-mail message that was displayed on the wirelessdevices relative to the amount of text received by the wireless deviceprior to the request to forward the original e-mail message beingreceived at the server.